package generation;

/**
 * class IdConst
 * Ident de type CONSTANTE
 * @author nform
 *
 */
public class IdConst extends Ident {
  protected String valeur;

  /**
   * Constructeur simple
   * @param t
   * @param v
   */
  public IdConst(String t, String v) {
    valeur = new String(v);
    type = new String(t);
  }

  /**
   * Constructeur par recopie
   * @param i
   */
  public IdConst(IdConst i) {
    type = new String(i.type);
    valeur = new String(i.valeur);
  }

  /**
   * Retourne vrai car nous sommes dans le cas d'une constante (fonction abstraite de Ident)
   */
  public boolean isConstante() {
    return true;
  }

  /**
   * Retourne la valeur
   * @return
   */
  public String getValeur() {
    return valeur;
  }

}
